﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Tasks.Common.Entitys;

namespace Tasks.UI.Models
{
    /// <summary>
    /// 景点编辑模型
    /// </summary>
    public class SceneryEditModel:BaseManageModel
    {
        #region SceneryID

        private Int32 m_sceneryID;

        /// <summary>Gets or sets SceneryID</summary>
        public Int32 SceneryID
        {
            get { return m_sceneryID; }
            set { m_sceneryID = value; }
        }

        #endregion

        #region SceneryName

        private String m_sceneryName;

        /// <summary>Gets or sets SceneryName</summary>
        public String SceneryName
        {
            get { return m_sceneryName; }
            set { m_sceneryName = value; }
        }

        #endregion

        #region Level

        private Int32 m_level;

        /// <summary>Gets or sets Level</summary>
        public Int32 Level
        {
            get { return m_level; }
            set { m_level = value; }
        }

        #endregion

        #region PaymentMode

        private string m_paymentMode;

        /// <summary>Gets or sets PaymentMode</summary>
        public string PaymentMode
        {
            get { return m_paymentMode; }
            set { m_paymentMode = value; }
        }

        #endregion

        #region Province

        private Int32 m_province;

        /// <summary>Gets or sets Province</summary>
        public Int32 ProvinceID
        {
            get { return m_province; }
            set { m_province = value; }
        }

        #endregion

        #region City

        private Int32 m_city;

        /// <summary>Gets or sets City</summary>
        public Int32 CityID
        {
            get { return m_city; }
            set { m_city = value; }
        }

        #endregion

        #region Area

        private Int32 m_area;

        /// <summary>Gets or sets Area</summary>
        public Int32 AreaID
        {
            get { return m_area; }
            set { m_area = value; }
        }

        #endregion

        #region SupplierID

        private Int32 m_supplierID;

        /// <summary>Gets or sets SupplierID</summary>
        public Int32 SupplierID
        {
            get { return m_supplierID; }
            set { m_supplierID = value; }
        }

        #endregion

        #region SceneryNo

        private String m_sceneryNo;

        /// <summary>Gets or sets SceneryNo</summary>
        public String SceneryNo
        {
            get { return m_sceneryNo; }
            set { m_sceneryNo = value; }
        }

        #endregion

        public string ExtSceneryNo { get; set; }

        #region WebSiteUrl

        private String m_webSiteUrl;

        /// <summary>Gets or sets WebSiteUrl</summary>
        public String WebSiteUrl
        {
            get { return m_webSiteUrl; }
            set { m_webSiteUrl = value; }
        }

        #endregion

        #region Keyword

        private String m_keyword;

        /// <summary>Gets or sets Keyword</summary>
        public String Keyword
        {
            get { return m_keyword; }
            set { m_keyword = value; }
        }

        #endregion

        #region Intro

        private String m_intro;

        /// <summary>Gets or sets Intro</summary>
        public String Intro
        {
            get { return m_intro; }
            set { m_intro = value; }
        }

        #endregion

        #region State

        private Int32 m_state;

        /// <summary>Gets or sets State</summary>
        public Int32 State
        {
            get { return m_state; }
            set { m_state = value; }
        }

        #endregion

        /// <summary>
        /// 介绍信息分类
        /// </summary>
        public string[] IntroCategorys { get; set; }
        /// <summary>
        /// 介绍信息内容
        /// </summary>
        public string[] InfoContents { get; set; }

        /// <summary>
        /// 介绍列表
        /// </summary>
        public IList<SceneryIntro> IntroList { get; set; }

        public string[] TicketTypes { get; set; }
        public string[] PaymentModes { get; set; }

        public string Address { get; set; }

        //推荐描述
        public string RecommendDspt { get; set; }
        //景点主题
        public int SceneryPlaytheme { get; set; }
        public int DataUseRange { get; set; }
        public string SceneryPlaythemeName { get; set; }

        /// <summary>
        /// 供应商ID
        /// </summary>
        public int OwnerID { get; set; }
        /// <summary>
        /// 供应商
        /// </summary>
        public string OwnerName { get; set; }

        public string [] SettlementModes { get; set; }
        public string Usage { get; set; }

    }
}